#pragma once

#ifndef _CTRANSPORTHANDLER_H_
#define _CTRANSPORTHANDLER_H_

#include "CTransport.h"
#include "CChar.h"
#include "CNpc.h"

class CTransportHandler
{
public:

	static std::vector<CTransport> transportList;

	static void CTransportHandler::initializeTransports();

	// called every 2.4 seconds (1 vana minute)
	static void CTransportHandler::CTransportTimer();

	static int CTransportHandler::getTransportEvent(CChar * schar);

	static void CTransportHandler::zoneChar(CChar * schar);

	static void CTransportHandler::spawnDock(CChar * schar);

private:
	CTransportHandler(void);
	~CTransportHandler(void);
	
};

#endif